Definition of Nymphaea Odorata
-
(noun) a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Synonyms of Nymphaea Odorata
Antonyms of Nymphaea Odorata
No Antonyms Found.
Homophones of Nymphaea Odorata
No Homophones Found.